Как настроить глубину хранения трендов?
Есть три способа контролировать глубину хранения трендов:
Для этого в настройках сервиса trends (<папка установки>/services/trends/config.cfg) есть три параметра:
min_free_space - Минимальное свободное место на диске (GB, MB, KB, B, %). При выполнении процедуры очистки устаревших записей сервис будет стремиться сохранить указанное количество свободного места на диске, где расположена папка трендов. Значение в процентах (%) указывает долю от общего размера диска. Значения в GB, MB, KB и B задают объем в явном виде.
Например: 20%
max_trends_size - Максимальный суммарный размер хранимых трендов (GB, MB, KB, B, %). При выполнении процедуры очистки устаревших записей сервис будет стремиться поддерживать общий размер всех файлов трендов в пределах указанного значения. Значение в процентах (%) указывает долю от общего размера диска, на котором размещена папка трендов. Значения в GB, MB, KB и B задают объем в явном виде.
Например: 30GB
max_store_days - Максимальное время хранения трендов в днях. При выполнении процедуры очистки устаревших записей сервис будет удалять записи старше указанного значения.
Эти параметры можно комбинировать друг с другом. Настройка периодичности очистки задается параметром cleanup_period:
cleanup_period - Интервал в секундах или строка в формате CRON, определяющие периодичность выполнения процедуры очистки устаревших записей.